struct _MI_VISIBLE_STATE// Size=0xcc0
{
    struct _LIST_ENTRY SessionWsList;// Offset=0x0 Size=0x8
    struct _RTL_BITMAP * SessionIdBitmap;// Offset=0x8 Size=0x4
    struct _MM_PAGED_POOL_INFO PagedPoolInfo;// Offset=0xc Size=0xc
    unsigned long MaximumNonPagedPoolInPages;// Offset=0x18 Size=0x4
    unsigned long SizeOfPagedPoolInPages;// Offset=0x1c Size=0x4
    struct _MI_SYSTEM_PTE_TYPE SystemPteInfo;// Offset=0x20 Size=0x34
    unsigned long NonPagedPoolCommit;// Offset=0x54 Size=0x4
    unsigned long SmallNonPagedPtesCommit;// Offset=0x58 Size=0x4
    unsigned long BootCommit;// Offset=0x5c Size=0x4
    unsigned long MdlPagesAllocated;// Offset=0x60 Size=0x4
    unsigned long SystemPageTableCommit;// Offset=0x64 Size=0x4
    unsigned long ProcessCommit;// Offset=0x68 Size=0x4
    long DriverCommit;// Offset=0x6c Size=0x4
    unsigned char PagingLevels;// Offset=0x70 Size=0x1
    unsigned long PfnDatabaseCommit;// Offset=0x74 Size=0x4
    struct _MMSUPPORT_FULL SystemWs[6];// Offset=0x80 Size=0x600
    struct _MMSUPPORT_SHARED SystemCacheShared;// Offset=0x680 Size=0x80
    unsigned long MapCacheFailures;// Offset=0x700 Size=0x4
    unsigned long PagefileHashPages;// Offset=0x704 Size=0x4
    struct _SYSPTES_HEADER PteHeader;// Offset=0x708 Size=0x8c
    unsigned long SystemVaTypeCount[16];// Offset=0x794 Size=0x40
    unsigned char SystemVaType[1024];// Offset=0x7d4 Size=0x400
    unsigned long SystemVaTypeCountFailures[16];// Offset=0xbd4 Size=0x40
    unsigned long SystemVaTypeCountLimit[16];// Offset=0xc14 Size=0x40
    unsigned long SystemVaTypeCountPeak[16];// Offset=0xc54 Size=0x40
    unsigned long SystemAvailableVa;// Offset=0xc94 Size=0x4
};